     table,tboy,tr,td,img,a,input,span,div{
        padding: 0px;
        margin: 0px;
        border-width: 0px;
      }
      table{
        border-spacing: 0px;
        border-padding: 0px;
        border-collapse:collapse;
      }
      #toolbar{
        width: 240px;
        background-color:#888a8a;
		margin: 0 auto 0 auto;
      }
	  #content {
	  	margin: 0 auto 0 auto;
		width: 240px;
	  }
      #toolbar-viewport{
        width: 192px;
        overflow:hidden;
      }
      #toolbar-container{
        -webkit-transition-duration: 1s;
        -webkit-transition-property: margin-left;
        -webkit-transition-timing-function: linear;
        width:384px;
      }
      #title-bar{
        background-image: url(./img/bar_bg_t.png);
        background-repeat-x: repeat;
        background-repeat-y: no-repeat;
        font-family: Arial, Helvetica, sans-serif;
        color:#ffffff;
        text-weight: bold;
      }
      #arrow-button{
        border-top: 1px solid #565656;
        background-color:#888a8a;
      }
      .toolbar-panel{
        width:192px;
      }
      .toolbar-logo{
        margin-left:0px;
      }
      .toolbar-search{
        margin-left:-192px;
      }
      #search-input{
        vertical-align: top;
        margin-top: 16px;
      }
      
      #zoom{
        width: 240px;
        height: 240px;
      }
      #zoom-viewport{
        width: 240px;
        height: 240px;
        overflow:hidden;
      }
      #zoom-container{
        -webkit-transition-duration: 1s;
        -webkit-transition-property: margin-left;
        -webkit-transition-timing-function: linear;
        width:720px;
        height: 240px;
      }
      .zoom-cell{
        width:240px;
      }
      .big-pic{
        width:240px;
        height:240px;
        background-position: top center;
        background-repeat:no-repeat;
      }
      .zoom-pic{
        width:240px;
        height:240px;
        padding-top:180px;
        background-position: top center;
        background-repeat:no-repeat;
      }
      .zoom1{
        margin-left:0px;
      }
      .zoom2{
        margin-left:-240px;
      }
      .zoom3{
        margin-left:-480px;
      }
      div.title{
        width:130px;
        background-color:#888a8a;
        color:#ffffff;
      }
      #grids{
        width:240px;
      }
      .grid-cell{
        width: 240px;
      }
      div.img-wrapper{
        overflow: hidden;
        width:240px;
        height:240px;
        text-align:center;
      }
	  .thumb {
	  	border: 0;
		
	  }
      .hidden{
        display: none;
      }

      .visible{
        display: block;
      }
    
      .visibleinline{
        display: inline
      }